/* Admin Base Template Author: MaestroX (http://themeforest.net/user/MaestroX) */
/* CSS Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
fieldset{border:2px groove threedface;}
body{line-height:1.5;}
blockquote:before,blockquote:after,q:before,q:after{content: " ";}
blockquote,q{quotes: " " " ";}
a img{border:none;}
/* Base */
html{font-size:100.01%;}
body{font-size:72%;color:#1a1a1a;background:#f4f4f4;font-family: "Helvetica Neue ",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#666;}
h1{font-size:24px;;font-weight:bold;line-height:1;color:#333}
h2{color:#454545;font-size:18px;font-weight:bold;margin-bottom:10px;}
h3{color:#666666;font-size:14px;font-weight:bold;margin-bottom:15px;}
h4{font-size:13px;font-weight:bold;margin-bottom:15px;}
h5{font-size:12px;margin-bottom:15px;}
h6{font-size:11px;margin-bottom:15px;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;clear:both;line-height:1.6;}
a:focus,a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
/* misc */
.cl{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;line-height:0;}
.fl{float:left;}
.fr{float:left;}
.fn{float:none !important;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.hd{display:none;}
.strong{font-weight:bold !important;}
/* Main Elements */
#logo{padding:0;}
#header{color:#fff;}
#header a{color:#fff;text-decoration:underline;}
#header a:hover{color:#fff;text-decoration:none;}
.header-top{background:#2c2c2c;padding:6px 25px 2px;}
.header-middle{background:#404040 url( '../image/header-middle.gif ') repeat-x bottom;border-top:1px solid #606060;border-bottom:1px solid #050505;padding:0 25px;height:62px;}
.header-bottom{background:#313131 url( '../image/header-bottom.gif ') repeat-x bottom;border-top:1px solid #545454;border-bottom:1px solid #545454;padding:7px 25px;}
#header p{margin:0 0 5px 0;}
#header span{color:#6e7d87;}
.footer{background:#313131 url( '../image/header-bottom.gif ') repeat-x bottom;border-top:1px solid #545454;border-bottom:1px solid #000;padding:10px 25px;color:#fff;}
.footer a{color:#fff;text-decoration:underline;}
.footer a:hover{color:#fff;text-decoration:none;}
#page-wrapper{border-top:1px solid #060606;border-bottom:1px solid #000000;background:#f4f4f4 repeat-x top;}
/*.page { background: url('../image/sidebar-bg.png') repeat-y left; }*/
#page-content{
/*margin-left: 250px;*/
padding:25px 35px 25px 25px;color:#333;}
#page-header{border-bottom:1px solid #d5d5d5;padding-bottom:10px;margin-bottom:25px;margin-left:1%;margin-right:1%;}
/* Navigation */
#nav{font-size:16px;font-weight:bold;list-style-type:none;margin:0;padding:0;width:78%;height:62px;}
#nav li{display:block;float:right;padding:19px 21px;text-align:left;position:relative;height:24px;font-size:16px;}
#nav li:hover{background:#2d2d2d;border-right:1px solid #606060;border-left:1px solid #606060;border-top:0;border-bottom:0;padding:19px 20px;}
#nav li a{color:#fff;padding:22px 10px 22px 40px;text-shadow:0 -1px 1px #000000;font-size:16px;text-decoration:none;}
#nav li a:hover{text-decoration:none;}
#nav li a.help{background:url( '../image/icons/nav/help.png ') no-repeat 0 -38px;}
#nav li a.settings{background:url( '../image/icons/nav/settings.png ') no-repeat 0 -38px;}
#nav li a.users{background:url( '../image/icons/nav/users.png ') no-repeat 0 -38px;}
#nav li a.content{background:url( '../image/icons/nav/content.png ') no-repeat 0 -38px;}
#nav li a.dashboard{background:url( '../image/icons/nav/dashboard.png ') no-repeat 0 -38px;}
#nav li:hover >a{background-position:0 16px;}
/* sub levels link hover */
#nav ul li:hover a,#nav li:hover li a{background:none;border:none;}
#nav ul a:hover{-webkit-border-radius:0;-moz-border-radius:0;}
/* dropdown */
#nav li:hover >ul{display:block;}
/* drop down widths */
#nav li.dashboard ul{width:172px;}
#nav li.dashboard ul li ul{left:172px;}
#nav li.content ul{width:151px;}
#nav li.content ul li ul{left:151px;}
#nav li.users ul{width:134px;}
#nav li.users ul li ul{left:134px;}
#nav li.settings ul{width:153px;}
#nav li.settings ul li ul{left:153px;}
#nav li.help ul{width:124px;}
#nav li.help ul li ul{left:124px;}
/* level 2 list */
#nav ul{display:none;margin:0;padding:0;
/*	width: 174px; */
position:absolute;top:62px;left:-1px;background:#2d2d2d;border:1px solid #606060;z-index:10;border-top:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;padding-bottom:5px;}
#nav ul li{float:none;padding:6px 0 1px;margin:0;}
#nav ul li:hover{padding:6px 0 1px;}
#nav ul li:hover{background:#478db4;border:0;}
#nav ul a{font-size:12px;font-weight:bold;margin:0;padding:0 15px;text-shadow:none;padding-left:15px;vertical-align:top;}
#nav ul li:hover >a{text-shadow:none;vertical-align:top;}
/* level 3+ list */
#nav ul ul{/*	left: 174px; */top:0;-moz-border-radius:0px 5px 5px 5px;-webkit-border-radius:0px 5px 5px 5px;border-top:1px solid #606060;}
/* rounded corners of first and last link */
#nav ul li:last-child >a{-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;}
/* clearfix */
#nav:after{content: ". ";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#nav{display:inline-block;}
html [xmlns ]#nav{display:block;}
* html #nav{height:1%;}
/* breadcrumbs */
#breadcrumbs{list-style:none;padding:0;margin:0;}
#breadcrumbs li{display:inline;font-size:12px;line-height:normal;float:none;font-size:14px;}
#breadcrumbs li a{float:none;display:inline;font-weight:bold;padding:0;text-decoration:none;font-size:12px;}
#breadcrumbs li.bold a{font-weight:bold;}
#breadcrumbs li:HOVER{background:none;padding:0;}
#breadcrumbs li:HOVER A{text-decoration:underline;padding:0;}
.breadcrumbs li a:HOVER{text-decoration:underline;background:none;padding:0;}
/* sidebar */
#sidebar{float:left;width:185px;color:#333;padding:25px 25px;margin-top:20px;}
#sidebar a{color:#333;}
#sidebar ul{list-style-type:none;padding:0;margin:0 0 20px;}
#sidebar ul li{border-top:1px solid #f6f6f6;border-bottom:1px solid #e0e0e0;padding:6px;width:175px;}
#sidebar ul li a{padding:8px 25px 6px;text-decoration:none;}
#sidebar ul li a:hover{color:#333333;font-weight:bold;}
.ul-header{border-bottom:1px solid #e0e0e0;font-weight:bold;font-size:14px;display:block;width:175px;padding:6px;color:#444444;margin-top:10px;}
.ul-header a{font-weight:bold;font-size:14px;color:#444444;text-decoration:none;}
/** sidebar icons **/
#sidebar ul li a.icn_manage_image{background:url( '../image/icons/small/image_manage.png ') no-repeat left;}
#sidebar ul li a.icn_add_image{background:url( '../image/icons/small/image_add.png ') no-repeat left;}
#sidebar ul li a.icn_edit_image{background:url( '../image/icons/small/image_edit.png ') no-repeat left;}
#sidebar ul li a.icn_delete_image{background:url( '../image/icons/small/image_delete.png ') no-repeat left;}
#sidebar ul li a.icn_manage_cats{background:url( '../image/icons/small/icon_category_32.png ') no-repeat left;}
#sidebar ul li a.icn_add_cats{background:url( '../image/icons/small/icon_category_add_32.png ') no-repeat left;}
#sidebar ul li a.icn_manage_fields{background:url( '../image/icons/small/icon_database_field_16x16.gif ') no-repeat left;}
#sidebar ul li a.icn_add_fields{background:url( '../image/icons/small/icon_database_field_(add)_16x16.gif ') no-repeat left;}
#sidebar ul li a.icn_find{background:url( '../image/icons/small/icon_find.png ') no-repeat left;}
#sidebar ul li a.icn_manage_users{background:url( '../image/icons/small/user.png ') no-repeat left;}
#sidebar ul li a.icn_add_users{background:url( '../image/icons/small/user_add.png ') no-repeat left;}
#sidebar ul li a.icn_edit_users{background:url( '../image/icons/small/user_edit.png ') no-repeat left;}
#sidebar ul li a.icn_delete_users{background:url( '../image/icons/small/user_delete.png ') no-repeat left;}
#sidebar ul li a.icn_manage_pages{background:url( '../image/icons/small/icon_server.png ') no-repeat left;}
#sidebar ul li a.icn_add_pages{background:url( '../image/icons/small/icon_server1_(add)_16x16.gif ') no-repeat left;}
#sidebar ul li a.icn_edit_pages{background:url( '../image/icons/small/page_edit.png ') no-repeat left;}
#sidebar ul li a.icn_delete_pages{background:url( '../image/icons/small/page_delete.png ') no-repeat left;}
#sidebar ul li a.icn_manage_comments{background:url( '../image/icons/small/comment.png ') no-repeat left;}
#sidebar ul li a.icn_add_comments{background:url( '../image/icons/small/comment_add.png ') no-repeat left;}
#sidebar ul li a.icn_edit_comments{background:url( '../image/icons/small/comment_edit.png ') no-repeat left;}
#sidebar ul li a.icn_delete_comments{background:url( '../image/icons/small/comment_delete.png ') no-repeat left;}
#sidebar ul li a.icn_config{background:url( '../image/icons/small/icon_Tools_16.png ') no-repeat left;}
.toggle{display:block;}
.ul-header a.visible{background:url( '../image/icons/small/toggle_close.png ') no-repeat scroll 97% 50%;}
.ul-header a.hidden{background:url( '../image/icons/small/toggle_open.png ') no-repeat scroll 97% 50%;}
/* Live Search (Sidebar) */
.searchform{display:inline-block;margin-bottom:15px;padding:0;}
.searchform input{font:12px/100% Arial,Helvetica,sans-serif;}
.searchform .searchfield{-moz-border-radius:5px 0 0 5px;-moz-box-shadow:0 1px 2px #c7c6c6 inset;-webkit-border-radius:5px 0 0 5px;-webkit-box-shadow:0 1px 2px #c7c6c6 inset;background:#FFFFFF url(../image/search-bg.gif) no-repeat 10px center;border:1px solid #c7c6c6;outline:medium none;padding:7px 6px 6px 28px;width:119px;float:left;margin:0;}
.searchform .searchfield:focus,.searchform .searchfield:focus >input.searchbutton{-moz-box-shadow:0px 0px 3px #d0e1f7;border:1px solid #d0e1f7;;}
.searchform .searchbutton{-moz-border-radius:0 5px 5px 0;-moz-box-shadow:0 1px 2px #c7c6c6;-webkit-border-radius:0 5px 5px 0;-webkit-box-shadow:0 1px 2px #c7c6c6;background:#d6d6d6 url(../image/go-bg.gif) repeat-x top;border:1px solid #a9a8a8;color:#888888;font-size:12px;font-weight:bold;height:29px;text-shadow:0 1px 1px #f6f6f6;width:30px;float:left;margin:0;padding:0;}
/* Page Blocks */
.box{background:#fff;border:1px solid #9d9d9d;margin-bottom:15px;padding:15px;border-top:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;}
.box a{color:#1f92ff;text-decoration:none;}
.box a:hover{color:#1f92ff;text-decoration:none;}
.box.stats{padding:30px 15px;}
.box.table{padding:0;}
.box-header{border:1px solid #9d9d9d;font-weight:bold;font-size:14px;background:#cdcdcd url( '../image/boxheader.gif ') repeat-x top;padding:10px 15px;color:#333333;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;text-shadow:1px 1px 1px #fff;}
.box-header .fr a{color:#333333;text-decoration:none;font-size:12px;padding:0 5px;}
.box-header .fr a:hover{color:#1f92ff;}
.box h2{color:#454545;font-size:18px;font-weight:bold;margin-bottom:10px;}
.box h3{color:#666666;font-size:14px;font-weight:bold;margin-bottom:15px;}
.box h4{color:#666666;font-size:13px;font-weight:bold;margin-bottom:15px;}
.box ul{padding-bottom:15px;padding-left:30px;}
.box ul li{margin-bottom:5px;padding-left:5px;}
.box ol{list-style-position:inside;padding-bottom:15px;padding-left:15px;}
.box ol li{margin-bottom:5px;}
/* notifications */
.notification.success{background:#effeb9 url( '../image/icons/notifications/success.png ') no-repeat 10px 10px;border-color:#98c700;}
.notification.error{background:#fccac3 url( '../image/icons/notifications/error.png ') no-repeat 10px 10px;border-color:#ea5338;}
.notification.warning{background:#ffeaa7 url( '../image/icons/notifications/warning.png ') no-repeat 10px 10px;border-color:#f9b418;}
.notification.info{background:#d1e4f3 url( '../image/icons/notifications/info.png ') no-repeat 10px 10px;border-color:#4d8fcc;}
.notification.tip{background:#feeac9 url( '../image/icons/notifications/tip.png ') no-repeat 10px 10px;border-color:#d38e49;}
.notification{border-width:1px;border-style:solid;padding:17px 17px 17px 55px;margin-bottom:15px;-moz-border-radius:3px;-webkit-border:3px;border-radius:3px;}
.notification .close{background:url( "../image/icons/small/close.png ") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:right;height:16px;margin-top:2px;opacity:0.7;width:16px;}
.notification .close:hover{opacity:1;}
/* Forms */
form label{padding-top:5px;margin-right:8px;display:block;color:#454545;font-size:13px;font-weight:bold;float:left;}
label.error{float:none;color:red;padding-left:160px;vertical-align:top;width:300px !important}
em{font-weight:bold;padding-right:1em;vertical-align:top;}
form p{margin-bottom:10px;padding-bottom:20px;}
form div.row{clear:both;padding:4px 0;margin-bottom:15px;}
form .row label{width:150px;}
form .row .checkbox,form .row .radio{width:auto;}
form input,form textarea{background:#FFFFFF url( '../image/input-bg.gif ') repeat-x top;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #c7c6c6;outline:medium none;padding:7px 6px 6px 6px;margin:0;}
form select{background:#FFFFFF url( '../image/input-bg.gif ') repeat-x top;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #c7c6c6;outline:medium none;padding:6px 6px 5px 6px;margin:0;}
form input#status{margin: 5px 0 0 0;}
form input.error{border:1px solid #FCCAC3;}
form input.error:focus{border:1px solid #EA5338;-webkit-box-shadow:0 1px 2px #EA5338 inset;-moz-box-shadow:0 1px 2px #EA5338 inset;}
form input [type=checkbox ],form input [type=radio ]{float:left;border:none;background:none;margin:0;padding:0;margin-top:3px;}
form input [type=checkbox ]:focus,form input [type=radio ]:focus{border:none;background:none;}
form label.checkbox,form label.radio{font-weight:normal;margin:0;padding:0 20px 0 6px;vertical-align:bottom;}
form input:focus,form textarea:focus,form select:focus{-moz-box-shadow:0px 0px 3px #d0e1f7;border:1px solid #d0e1f7;;}
form .w200{width:200px}
form .w300{width:300px}
form optgroup{background:#f7f7f7;}
fieldset{margin-bottom:15px;}
/* Buttons */
.button{-moz-border-radius:0.5em 0.5em 0.5em 0.5em;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);cursor:pointer;display:inline-block;font:14px/100% Arial,Helvetica,sans-serif;margin:0 2px;outline:medium none;padding:0.5em 2em 0.55em;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.3);vertical-align:baseline;background:#868686 repeat-x bottom;color:#E9E9E9;}
.button:hover{background:#585858 repeat-x bottom;text-decoration:none;}
.button:active{background:#585858 url( '../image/btn-bg-dark-active.gif ') repeat-x bottom;color:#AFAFAF;position:relative;top:1px;}
.medium{font-size:12px;padding:0.4em 1.5em 0.42em;}
.small{font-size:11px;padding:0.2em 1em 0.275em;}
/* Tables */
table{border-collapse:separate;border-spacing:0px;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
table{width:100%;}
thead td,thead th{background-color:#E6E6E6;}
tr td,thead th{border-left:1px solid #CCCCCC;color:#616161;padding:8px;}
tr td{vertical-align:middle;}
thead td,thead th{font-weight:bold;padding:8px;}
th,td{border-bottom:1px solid #DEDEDE;}
tbody th{padding:0 8px;text-align:left;}
/* Dialog Box */
.message{font-size:12px;padding:15px;margin-bottom:10px;border:1px solid #AAAAAA;}
.message.new{background:#feeac9;border:1px solid #d38e49;}
.message h4{border-bottom:1px solid #AAAAAA;padding-bottom:5px;}
small{font-size:10px;}
/* Login Page */
#login-wrapper{margin:0 auto;width:400px;margin-top:150px;}
div#login-wrapper div.notification{padding:15px 15px 15px 50px;}
.box-header.login{font-size:19px;padding:10px 15px;}
form.login label{width:145px;margin:0;padding:0;}
form.login input{width:200px;}
form.login select{width:214px;}
.adminformlist #row{min-height:24px;padding:2px;list-style-type:none;display:block;height:auto;}
.adminformlist #row div{float:left;width:1100px;padding:5px;}
.adminformlist #row label{background-color:#F1F0F0;border-bottom:1px solid #E9E9E9;height:40px;border-right:1px solid #E9E9E9;color:#323232;float:left;font-weight:bold;margin:0 4px;padding:5px;text-align:right;width:155px;}
.clr{clear:both;height:0;padding:0 !important;overflow:hidden;}
p.error{color:red;font-style:italic;}
.zend_form dt label{width:200px;}
.zend_form dd{margin-bottom:5px;}
#submit-element{padding-left:208px;}
#login-wrapper #username-label,#login-wrapper #password-label,#login-wrapper #password-label,#login-wrapper #manage-label{float:left;width:100px;height:30px;line-height:30px;margin:0 0 15px 0;}
#login-wrapper #username-element,#login-wrapper #password-element,#login-wrapper #manage-element{float:right;width:230px;height:30px;margin:0 0 15px 0;}
#login-wrapper #submit-element{float:right;margin:0 20px 50px 0;}
ul.errors li{color: #ea5338}
.box-header a.add{
padding: 6px 24px;
margin: 0 0 0 20px;
background: url(../image/bnt-add.png) center center no-repeat;
cursor: pointer;
font-size: 11px;
color: #333;
text-decoration: none;
text-shadow: none;
}